echo-ranging sonar - Spanish English Dictionary